weather protected motor - French English Dictionary